home *** CD-ROM | disk | FTP | other *** search
/ Mac Magazin/MacEasy 57 / Mac Magazin and MacEasy Magazine CD - Issue 57.iso / Software / Mobiles Büro / Newton / Info / keyboardprotocol.txt
Text File  |  1999-04-20  |  3KB  |  120 lines

  1. Apple Newton Keyboard Data-sheet
  2. Keyboard data was checked by useing serial data protocol analizer.
  3. So you can use this data own your risk.
  4.  
  5. When keyboard connected to Newton and power on, Newton Keyboard send the 
  6. following configuration data to Newton twice.
  7.  
  8. Hex-Dump & ASCII-Code
  9. ----------------------------------------------------------------
  10. 16  10  02  64  5F  69  64  00  00  00  0C  6B  79  62  64  61
  11. 70  70  6C  00  00  00  01  6E  6F  66  6D  00  00  00  00  10
  12. 03  DD  E7
  13. ----------------------------------------------------------------
  14. SX  DL  SX  d   _   i   d   NU  NU  NU  FF  k   y   b   d   a
  15. p   p   l   NU  NU  NU  SH  n   o   f   m   NU  NU  NU  NU  DL
  16. EX  ]   g
  17. ----------------------------------------------------------------
  18.  
  19. Every key send the following binary data to Newton.
  20. // option & shift+Option is can not Display. 
  21. // Please check "Type! 1.0" document.
  22.  
  23. char      
  24. code   unshift shfit   option  shift+Option
  25. ------ ------- ------- ------- -------
  26. 0xB232 `       ~
  27. 0x9212 1       !
  28. 0x9313 2       @
  29. 0x9414 3       #
  30. 0x9515 4       $
  31. 0x9717 5       %
  32. 0x9616 6       ^
  33. 0x9A1A 7       & 
  34. 0x9C1C 8       *
  35. 0x9919 9       (
  36. 0x9D1D 0       )
  37. 0x9B1B -       _
  38. 0x9818 =       +
  39. 0xB333 DEL     DEL
  40.  
  41. 0xB030 TAB     TAB
  42. 0x8C0C q       Q
  43. 0x8D0D w       W
  44. 0x8E0E e       E
  45. 0x8F0F f       F
  46. 0x9111 t       T
  47. 0x9010 y       Y
  48. 0xA020 u       U
  49. 0xA222 i       I
  50. 0x9F1F o       O
  51. 0xA323 p       P
  52. 0xA121 [       {
  53. 0x9E1E ]       }
  54. 0xAA2A \       |
  55.  
  56. 0xB939 CAPS*  CAPS
  57. 0x8000 a      A
  58. 0x8101 s      S
  59. 0x8202 d      D
  60. 0x8303 f      F
  61. 0x8505 g      G
  62. 0x8404 h      H
  63. 0xA626 j      J
  64. 0xA828 k      K
  65. 0xA525 l      L
  66. 0xA929 ;      :
  67. 0xA727 '      "
  68. 0xA424 RET    RET
  69.  
  70. 0xB838 SHFT*  SHFT 
  71. 0x8606 z      Z    
  72. 0x8707 x      X    
  73. 0x8808 c      C    
  74. 0x8909 v      V
  75. 0x8B0B b      B
  76. 0xAD2D n      N
  77. 0xAE2E m      M
  78. 0xAB2B ,      <
  79. 0xAF2F .      >
  80. 0xAC2C /      ?
  81.  
  82. 0xBB3B CTRL*
  83. 0xBA3A OPTN*
  84. 0xB737 CMND*
  85. 0xB131 SPAC 
  86. 0xFB7B LEFT 
  87. 0xFC7C RGHT 
  88. 0xFD7D DOWN 
  89. 0xFE7E UP   
  90.  
  91. (*)
  92. -------------------------------------------
  93. CAPS ON   0xB939
  94. CAPS OFF  0xB939
  95.   (ex.)
  96.         a    a         A    B         a
  97.         8000 8000 B939 8000 8B0B B939 8000
  98.                   ^^^^           ^^^^
  99.                 CAPS-ON        CAPS-Off
  100.  
  101. CAPS mode is controled by your software.
  102. -------------------------------------------
  103. Shift-ON  0xB8 
  104. Shitf-OFF 0x38
  105.   (ex.) 
  106.         a    a       A    B       a
  107.         8000 8000 B8 8000 8B0B 38 8000
  108.                   ^^           ^^
  109.               Shift-Press    Shift-Off
  110. -------------------------------------------
  111. CTRL-ON   0xBB
  112. CTRL-OFF  0x3B
  113.  
  114. OPTN-ON   0xBA
  115. OPTN-OFF  0x3A
  116.  
  117. CMND-ON   0xB7
  118. CMND-OFF  0x37
  119.  
  120. CTRL,OPTN,CMND is similar to Shift-Key Operation.